from coin.exchange.bithumb.kr_rest.currency import BithumbCurrency
from coin.exchange.bithumb.kr_rest.product import BithumbProduct
from coin.flow.simple_queue import SimpleQueue
from coin.strategy.mm.bithumb.order_subsystem import BithumbOrderSubsystem
from coin.strategy.mm.base.unary_multifeed_strategy_base import UnaryMultifeedStrategyBase
from coin.strategy.mm.subscription import SubscriptionRequest


class BithumbStrategyBase(UnaryMultifeedStrategyBase):
  CurrencyType = BithumbCurrency
  ProductType = BithumbProduct
  LiveEnvironmentType = BithumbOrderSubsystem
  OGName = SubscriptionRequest('Spot', 'Bithumb', None)
